wire sponge - French English Dictionary